/*媒体查询定义不同屏幕的字体大小   @media*/
/*超小屏幕（移动设备）    768px以下  */
@media screen and (max-width: 768px) {
  /*写样式生效*/
  html {
    font-size: 12px;
  }

  .use_active a {
    text-align: center;
  }

  .use_active img {
    max-width: 200px;
    max-height: 200px;
  }

  .flow_user_img img {
    max-width: 200px;
    max-height: 200px;
    vertical-align: middle;
  }

  .container .row {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .content_result > .way > .way_pic > img {
    display: block;
    margin-left: 0;
    margin-right: 0;
    width: 25rem;
    height: 20rem;
    margin: 0 auto;
  }

  .content_flow > .flow_pic > .row img {
    width: 15rem;
    height: 15rem;
    max-width: 161px;
    max-height: 160px;
    text-align: center;
    display: inline-block;
  }

  .content_use {
    margin: 4rem 0;
  }

  #slide-6-contact {
    background: url("../../img/home/b-10.png") no-repeat;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background-size: 100% 100%;
    display: flex;
  }

  #footimg {
    margin: auto;
    display: block;
    width: 253px;
    height: 156px;
  }

  .footer #slide-6-contact {
    padding-top: 2rem;
  }

  .way_img img {
    width: 310px;
  }

  .content_table {
    width: 90%;
  }

  .use_ul li a {
    font-size: 2rem;
  }

  .use_active h1 {
    font-size: 1.7rem;
    text-align: center;
  }

  .flow_user_text .little_black {
    text-align: center;
  }

  #flow_text {
    padding: 0 0rem;
  }

  .way {
    margin-top: 0.5rem;
  }

  .way_text {
    margin-top: 0.2rem;
  }

  #grid {
    margin-bottom: 1rem;
  }

  #slide-1 {
    width: 100%;
    height: 30rem;
    background: #78dfd6;
    overflow: hidden;
    color: white;
    font-family: "PingFang SC", "Microsoft YaHei", Arial, Helvetica, sans-serif, "宋体";
    margin-bottom: 2.8rem;
    margin: 0 auto;
  }

  #slide-1-slogan-2,
  #slide-1-slogan-1 {
    font-size: 2rem;
  }

  #slide-1-slogan-1 {
    margin-top: 2rem;
  }

  #slide-1-slogan-3 {
    font-size: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .slide_img img {
    padding-top: 20px;
    display: block;
    /* height: 200px; */
    width: 23rem;
    margin: 0 auto;
  }

  #slide-1-img-container img {
    margin-top: 0;
  }

  #point {
    min-height: 161px;
  }

  #flowp {
    padding: 0 1.2rem;
  }

  .flow_title .mainTitle {
    text-align: center;
  }

  .content_result .small_black {
    padding: 0 2rem;
  }

  .flow_user_text .black {
    font-size: 1.5rem;
    font-weight: 900;
    text-align: center;
  }

  .container .row div a {
    text-align: center;
  }

  #slide-1-img-container {
    margin-top: 0;
  }
  .footer .sell .black {
    font-size: 1.5rem;
    font-weight: 900;
    font-family: '微软雅黑';
  }
  #point .point_p {
    padding-top: 2rem;
  }
  .flow_user_text .little_black {
    font-size: 1.5rem;
  }
}

/*/!*特别设备*!/*/
/*@media screen and (max-width: 575px) {*/
/*#pointTest {*/
/*padding-left: 1rem;*/
/*height: 161px;*/
/*}*/
/*}*/

/*/!*特别设备*!/*/
/*@media screen and (min-width: 575px)and (max-width: 768px) {*/
/*#pointTest {*/
/*padding-left: 2rem;*/
/*height: 200px;*/
/*}*/
/*}*/

/*小屏设备    768px-992px */
@media screen and (max-width: 992px) and (min-width: 768px) {
  html {
    font-size: 14px;
  }

  .use_active a {
    text-align: center;
  }

  .use_active img {
    max-width: 250px;
    max-height: 250px;
  }

  .container .row {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .content_flow > .flow_pic > .row img {
    width: 15rem;
    height: 15rem;
    max-width: 160px;
    max-height: 160px;
    text-align: center;
    display: inline-block;
  }

  #slide-6-contact {
    background: url("../../img/home/world.png") no-repeat;
    width: 512px;
    height: 230px;
    margin: 0 auto;
    background-size: 512px 230px;
  }

  .content_slide p:nth-child(3) {
    font-size: 20px;
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .content_table {
    width: 82%;
  }

  #slide-1-slogan-2,
  #slide-1-slogan-1 {
    font-size: 45px;
  }

  #flow_text {
    padding: 0 4rem;
  }

  .way {
    margin-top: 1rem;
  }

  .way_text {
    margin-top: 0.5rem;
  }

  #grid {
    margin-bottom: 2rem;
  }

  #pointTest {
    height: 5rem;
  }

  #pointTest {
    height: 10rem;
    padding-left: 1rem;
  }

  #point {
    margin-top: 1rem;
  }

  .content_result .small_black {
    padding: 0 10rem;
  }

  .footer .sell .black {
    font-size: 25px;
    font-weight: 900;
    font-family: '微软雅黑';
  }
}

/*中等屏幕    992px-1200px */
@media screen and (max-width: 1200px) and (min-width: 992px) {
  html {
    font-size: 14px;
  }

  .use_active a {
    text-align: right;
  }

  .use_active img {
    max-width: 300px;
    max-height: 300px;
  }

  .container .row {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .content_flow > .flow_pic > .row img {
    width: 15rem;
    height: 15rem;
    max-width: 220px;
    max-height: 220px;
    text-align: center;
    display: inline-block;
  }

  #slide-6-contact {
    background: url("../../img/home/world.png") no-repeat;
    width: 800px;
    height: 350px;
    margin: 0 auto;
    background-size: 800px 350px;
  }

  .content_slide p:nth-child(3) {
    font-size: 22px;
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .content_table {
    width: 78%;
  }

  #slide-1-slogan-2,
  #slide-1-slogan-1 {
    font-size: 50px;
  }

  .way {
    margin-top: 1.5rem;
  }

  .way_text {
    margin-top: 0.8rem;
  }

  #grid {
    margin-bottom: 3rem;
  }

  #pointTest {
    height: 13rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wayText {
    padding: 0 10rem;
  }

  .sell .flow_add {
    margin: 0;
    padding: 0 20rem;
  }

  .content_result .small_black {
    padding: 0 20rem;
  }

  .flow_add #flow_text {
    padding: 0 20rem;
  }

  .flow_user_text .little_black {
    font-size: 16px;
    color: #7b7b7b;
    padding-right: 190px;
  }
  .flow_user_text .flowText .little_black ,
  .flow_user_text  .contentText .little_black {
    padding-right: 0;
  }
  .content_result > .way > .way_pic > #wayImg {
    display: block;
    max-width: 858px;
    max-height: 221px;
    margin: 0 auto;
  }
  .flowText ,
  .contentText {
    padding-left: 190px;
  }
  .footer .sell .black {
    font-size: 30px;
    font-weight: 900;
    font-family: '微软雅黑';
  }
}

/*宽屏设备    1200px以上 */
@media screen and (min-width: 1200px) {
  html {
    font-size: 16px;
  }

  .use_active a {
    text-align: right;
  }

  .use_active img {
    max-width: 180px;
    max-height: 180px;
  }

  .container .row {
    height: 100%;
    padding: 0 100px;
  }

  .content_flow > .flow_pic > .row img {
    width: 15rem;
    height: 15rem;
    max-width: 160px;
    max-height: 160px;
    text-align: center;
    display: inline-block;
    margin: auto;
  }

  #slide-6-contact {
    background: url("../../img/home/world.png") no-repeat;
    width: 1024px;
    height: 460px;
    margin: 0 auto;
  }

  .content_slide p:nth-child(3) {
    font-size: 18px;
    padding-left: 30rem;
    padding-right: 30rem;
    font-family: "PingFang SC", "Microsoft YaHei", Arial, Helvetica, sans-serif, "宋体";
  }

  .content_table {
    width: 1100px;
  }

  #slide-1-slogan-2,
  #slide-1-slogan-1 {
    font-size: 52px;
  }

  #lottery {
    padding: 0 10rem;
  }

  #flow_text {
    font-size: 16px;
  }

  .flow_add #flow_text {
    padding: 0 18rem;
  }

  .way {
    margin-top: 2rem;
  }

  .way_text {
    margin-top: 1rem;
  }

  #grid {
    margin-bottom: 4rem;
  }

  #pointTest {
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 195px;
  }

  .col-sm-6 .point_p {
    margin-top: 0;
  }

  .wayText {
    padding: 0 20rem;
  }

  .content_flow {
    height: 500px;
    background: #f8f8f8;
  }

  .flow_title .mainTitle {
    font-size: 30px;
    color: #4c6071;
    font-weight: 900;
    margin: 0;
    text-align: left;
  }

  .flow_title > #flowp {
    font-size: 16px;
    text-align: left;
    line-height: 28px;
  }

  .content_flow .flow_title {
    padding-left: 180px;
  }

  .col-sm-6 #pointTest {
    font-size: 12px;
  }

  .flow_pic {
    height: 100%;
  }

  #point {
    height: 100%;
  }

  .flow_user {
    height: 100%;
  }

  .container .row #flow_user_pic {
    display: flex;
    height: 100%;
  }

  .content_flow #flowTitle {
    margin-bottom: 0;
    margin-top: 191px;
  }

  .flow_add .flow_title {
    margin-top: 120px;
  }

  .use_tabble .use_ul a {
    font-size: 14px;
  }

  .use_tabble .use_ul li {
    height: 60px;
    line-height: 60px;
  }

  .flow_add .flow_title .mainTitle {
    text-align: center;
  }

  .use_active .black {
    font-size: 30px;
    color: #4c6071;
    font-weight: 900;
    font-family: '微软雅黑';
  }

  .flow_user_text .little_black {
    font-size: 16px;
    color: #7b7b7b;
    padding-right: 190px;
  }

  #contentUser {
    margin: 60px 0;
  }

  .use_active .container {
    padding: 65px 0;
  }

  .content_result .black {
    font-size: 30px;
    color: #4c6071;
    font-weight: 900;
    font-family: '微软雅黑';
  }

  .content_result .small_black {
    font-size: 16px;
    color: #7b7b7b;
    padding: 0 29rem;
  }

  .content_result {
    background: #f8f8f8;
    padding: 80px 0;
  }

  .content_container {
    height: 500px;
  }
  #contentContainer {
    height: 100%;
  }

  .container .row.slide_row img {
    max-width: 260px;
    max-height: 260px;
  }

  .content_container .slide_row {
    height: 100%;
    padding: 0 0;
    width: 1100px;
    margin: 2rem auto;
  }

  .content_container .slide_row .flow_user_img a {
    display: flex;
    height: 100%;
  }

  .flow_user_img a #flowImg {
    margin: auto;
  }

  .flow_user_text .black {
    font-size: 30px;
    color: #4c6071;
    font-weight: 900;
    font-family: '微软雅黑';
  }

  #grid {
    width: 1100px;
  }

  .sell {
    background: #f8f8f8;
  }

  .footer {
    background: #f8f8f8;
  }

  #foot #slide-6-contact {
    margin-top: 0;
  }
  .sell .flow_add {
    margin: 0;
    padding:  0 30rem;
  }
  .footer .sell {
    padding-top: 60px;
    padding-bottom: 40px;
  }
  .end .space {
    margin-top: 0;
  }

  .content_result > .way > .way_pic > #wayImg {
    display: block;
    max-width: 858px;
    max-height: 221px;
    margin: 0 auto;
  }

  #contentSecond {
    padding-top: 70px;
  }

  .way_pic ,
  .way .container{
    padding-top: 30px;
  }

  .footer .sell .black {
    font-size: 30px;
    color: #4c6071;
    font-weight: 900;
    font-family: '微软雅黑';
  }

  .flowText ,
  .contentText {
    padding-left: 190px;
  }

  .flow_user_text .flowText .little_black ,
  .flow_user_text .contentText .little_black {
    padding-right: 0px;
  }
}

/*特别设备以上    768px以上 */
@media screen and (min-width: 768px) {
    .flow_user_text {
        margin: auto;
    }

    .slide_row {
        display: flex;
    }

    .content_result > .way > .way_pic > img {
        display: block;
        max-width: 596px;
        max-height: 516px;
        margin: 0 auto;
    }

    .content_use {
        margin: 8rem 0;
    }

    .footer #slide-6-contact {
        margin-top: 5rem;
    }

    .use_ul li a {
        font-size: 2.5rem;
    }

    .use_active h1 {
        font-size: 2rem;
    }

    #slide-1 {
        width: 100%;
        height: 800px;
        background: #78dfd6;
        overflow: hidden;
        color: white;
        font-family: "PingFang SC", "Microsoft YaHei", Arial, Helvetica, sans-serif, "宋体";
        margin-bottom: 2.8rem;
        margin: 0 auto;
    }

    #slide-1-slogan-1 {
        margin-top: 160px;
    }

    .slide_img img {
        padding-top: 40px;
        display: block;
        /*height: 200px;*/
        margin: 0 auto;
    }

    #pointTest {
        font-size: 1.3rem;
    }
}

/*隐藏横向滚动，垂直滚动根据内容自适应*/
* html {
    overflow-x: hidden;
    overflow-y: auto;
}

/*导航开始*/
.navbar {
    border: none;
}

.navbar .navbar-collapse {
    border: none;
}

.navbar.navbar-default {
    background: white none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.navbar .navbar-nav {
    padding-top: 15px;
}

.navbar .navbar-nav li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 10px 15px;
    border-radius: 4px;
    color: #337ab7;
    font-size: 20px;
}

.navbar .navbar-nav li a:hover {
    color: #ffffff;
    background: #78DFD6;
}

.samll {
    border-bottom: 1px solid #EDEDED;
}

/*first slide开始*/
.content {
    /*padding: 0 15px;*/
    font-family: 'Microsoft YaHei';
}

.content_slide p:nth-child(2) {
    font-weight: 900;
}

.slide_img {
    width: 100%;
    margin-top: 30px;
}

.slide_img img {
    display: block;
    /*height: 200px;*/
    margin: 0 auto;
}

/*first slide结束*/

/*second slide开始*/
.point_flow.content_flow {
    padding: 0;
}

.content_flow .flow_title {
    margin-bottom: 1.6rem;
}

.flow_title h1 {
    font-family: '微软雅黑';
    font-size: 1.6rem;
    color: #4c6071;
    font-weight: 900;
}

.flow_title > p {
    font-family: '微软雅黑';
    font-size: 1.5rem;
    color: #7b7b7b;
    margin-top: 1.2rem;
}

.content_flow > .flow_pic a {
    display: block;
    text-align: center;
}

.point_p p:nth-child(1) .point_one,
.point_p p:nth-child(2) .point_two {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-bottom: 2px;
    margin-right: 5px;
}

.point_p p:nth-child(1) .point_one {
    background: #E6E7E8;
}

.point_p p:nth-child(2) .point_two {
    background: #2DD27A;
}

.point_row {
    display: table;
}

.point_p {
    display: table-cell;
    vertical-align: middle;
    margin-top: 50px;
}

/*.flow_span {*/
/*padding-left: 0.5%;*/
/*}*/

/*三solide开始*/
.flow_add {
    padding: 0 10%;
}

.add_pic {
    width: 100%;
    margin-top: 2.6rem;
    margin-bottom: 2.8rem;
}

.add_pic img {
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 981px;
    max-height: 320px;
}

/*四use开始*/
.block {
    display: block;
}

.none {
    display: none;
}

.content_use {
    width: 100%;
    font-size: 1.5rem;
}

.content_table {
    margin: 0 auto;
    border: 1px solid #F1F5F4;
    box-shadow: -1px 1px 1px 1px #F1F5F4, 1px 1px 1px 1px #F1F5F4;
}

.use_tabble {
    width: 100%;
}

.use_ul {
    list-style: none;
    padding-left: 0;
}

.use_ul li {
    float: left;
    text-align: center;
    width: 50%;
    height: 4rem;
    line-height: 4rem;
}

.use_ul .active {
    border-top: solid 4px #43bcb1;
    background: #fff;
    color: #77A19F;
}

.use_ul .active a {
    color: #43bcb1;
}

.use_ul .move {
    padding: 0;
    display: table;
    background: #f8f8f8;
}

.use_ul li a {
    display: block;
    width: 100%;
    height: 100%;
    color: #4c6071;
    font-size: 1.5rem;
    text-decoration: none;
}

.use_ul li a:hover {
    text-decoration: none;
}

.use_ul .move a:hover {
    background: #EEEEEE;
    text-decoration: none;
}

.use_list {
    width: 100%;
}

.content_use #use_list > h1 {
    font-size: 1.8rem;
    margin-top: 3rem;
}

.use_active {
    width: 100%;
    padding: 0 0.7rem;
}

.use_active img {
    display: block;
    margin: 0 auto;
    margin-top: 3rem;
    margin-bottom: 3.5rem;
}

.use_active .container {
    width: auto;
}

.container .row.slide_row div a img {
    display: inline-block;
}

/*五效果result开始*/
.content_result h1 {
    font-size: 2rem;
    font-weight: 900;
}

.content_result p {
    font-size: 1.5rem;
}

.content_result .row img {
    display: block;
    margin: 1rem auto;
}

.container .row.way_row div img {
    width: 23rem;
    height: 23rem;
}

.container .row div a {
    display: block;
    text-align: center;
}

.container .row div a img {
    width: 100%;
}

.content_container {
    width: 90%;
}

.way_img img {
    display: block;
    margin: auto;
}

#flowImg {
  max-width: 260px;
  height: 163px;
}

/*底部开始*/
.space {
    width: 100%;
    background: #43BDB2;
    height: 3.5rem;
    line-height: 3.5rem;
    margin-top: 7rem;
    color: #ffffff;
    font-size: 1.2rem;
    margin-bottom: 0;
}

/*表格css*/

.table {
    width: 80%;
    margin: 0 auto;
}

.table {
    border: none;
    border: 1px solid #F1F5F4;
    box-shadow: -1px 1px 1px 1px #F1F5F4,
    1px 1px 1px 1px #F1F5F4;
}

caption {
    height: 3rem;
    line-height: 3rem;
    background: #43BDB2;
}

table > caption > h3 {
    font-size: 1.5rem;
    height: 100%;
    margin: 0;
    font-family: "微软雅黑";
    font-weight: 900;
    color: #ffffff;
}

.table table {
    width: 100%;
    height: 100%;

}

thead tr {
    height: 2rem;
    line-height: 2rem;

}

thead tr th {
    text-align: center;
    font-weight: 900;
    font-size: 1.2rem;
    height: 2.5rem;
    line-height: 2.5rem;
    color: #7b7b7b;
}

tbody tr td {
    height: 3rem;
    line-height: 2rem;
    text-align: center;
    font-family: "微软雅黑";
    color: #7b7b7b;
    font-size: 1.2rem;
}

tbody .one {
    background: #F8F8F8;
}

tbody tr .one_space {
    font-size: 1.2rem;
    font-weight: 900;
}

/*共用类名*/
body {
    margin: 0;
    padding: 0;
}

/*颜色类名*/
.red {
    color: #ff8160;
}

.blue {
    color: #a1b1bc;
}

.black {
    color: #4A5164;
}

.little_black {
    color: #7E7E7E;
}

.small_black {
    color: #808080;
}

.huise {
    color: #4B6071;
}

/*padding*/
.padding_20 {
    padding: 0 0.7rem;
}

.padding_30 {
    padding: 0 1.5rem;
}

.padding_left {
    padding: 0 1.5rem;
}


/*文本类型类名*/
.center {
    text-align: center;
}
